package com.elong.android.specialhouse.entity;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;

public class HouseOrderEntity implements Serializable{
	
	// 订单号
	public String OrderId ;
	// 大订单号
	public String GorderId;
	// 公寓ID
	public Long ApartmentId;  
	//公寓名称
	public String ApartmentName;  
	//到店日期
	public String ArriveDate;   
	//离店日期
	public String LeaveDate;     
	//大订单总金额
	public String GorderAmount;     
	//大订单实际支付金额
	public String GpayAmount;    
	//大订单原始应付金额
	public String OriginalGpayAmount;     
	//大订单活动总优惠金额
	public String GsaveAmount;     
	//大订单总利润(服务费)
	public String Gfee;    
	//入住人姓名
	public String CustomName;    
	//入住人总人数
	public Integer CustomCount;   
	//会员手机
	public String LodgerMobile;   
	//会员名称
	public String LodgerName;    
	//房东ID
	public Long LandloardId;     
	//房东名称
	public String LandlordName;   
	//房东手机
	public String LandlordMobile;   
	//订单状态
	public Integer OrderStatus;    
	//支付状态
	public Integer PayStatus;    
	//订单状态描述
	public String OrderStatusDesc;    
	//留言 
	public String Note;    
	//头像地址
	public String ImageUrl;    
	//房客id
	public Long LodgerId;    
	//是否评价
	public Integer IsComment; 
	//是否可取消 true：可取消 ,false：不可取消
	public Boolean IsCanCancel;
	//取消规则提示
	public String CancelPromptNote;
	//接单按钮
	public Boolean AcceptBttn;
	//拒单按钮
	public Boolean RefuseBttn;
	//催单按钮
	public Boolean UrgeBttn;
	//去支付按钮
	public Boolean PayBttn;
	//点评按钮
	public Boolean CommentBttn;
	//确认入住按钮
	public Boolean ConfirmCheckInBttn;

	//公寓图片
	public String HouseImageUrl;
	@JSONField(name= "OrderId")
	public String getOrderId() {
		return OrderId;
	}
	
	@JSONField(name= "OrderId")
	public void setOrderId(String orderId) {
		OrderId = orderId;
	}
	
	@JSONField(name= "GorderId")
	public String getGorderId() {
		return GorderId;
	}
	
	@JSONField(name= "GorderId")
	public void setGorderId(String gorderId) {
		GorderId = gorderId;
	}
	
	@JSONField(name= "ApartmentId")
	public Long getApartmentId() {
		return ApartmentId;
	}
	
	@JSONField(name= "ApartmentId")
	public void setApartmentId(Long apartmentId) {
		ApartmentId = apartmentId;
	}
	
	@JSONField(name= "ApartmentName")
	public String getApartmentName() {
		return ApartmentName;
	}
	
	@JSONField(name= "ApartmentName")
	public void setApartmentName(String apartmentName) {
		ApartmentName = apartmentName;
	}
	
	@JSONField(name= "ArriveDate")
	public String getArriveDate() {
		return ArriveDate;
	}
	
	@JSONField(name= "ArriveDate")
	public void setArriveDate(String arriveDate) {
		ArriveDate = arriveDate;
	}
	
	@JSONField(name= "LeaveDate")
	public String getLeaveDate() {
		return LeaveDate;
	}
	
	@JSONField(name= "LeaveDate")
	public void setLeaveDate(String leaveDate) {
		LeaveDate = leaveDate;
	}
	
	@JSONField(name= "GorderAmount")
	public String getGorderAmount() {
		return GorderAmount;
	}
	
	@JSONField(name= "GorderAmount")
	public void setGorderAmount(String gorderAmount) {
		GorderAmount = gorderAmount;
	}
	
	@JSONField(name= "GpayAmount")
	public String getGpayAmount() {
		return GpayAmount;
	}
	
	@JSONField(name= "GpayAmount")
	public void setGpayAmount(String gpayAmount) {
		GpayAmount = gpayAmount;
	}
	
	@JSONField(name= "OriginalGpayAmount")
	public String getOriginalGpayAmount() {
		return OriginalGpayAmount;
	}
	
	@JSONField(name= "OriginalGpayAmount")
	public void setOriginalGpayAmount(String originalGpayAmount) {
		OriginalGpayAmount = originalGpayAmount;
	}
	
	@JSONField(name= "GsaveAmount")
	public String getGsaveAmount() {
		return GsaveAmount;
	}
	
	@JSONField(name= "GsaveAmount")
	public void setGsaveAmount(String gsaveAmount) {
		GsaveAmount = gsaveAmount;
	}
	
	@JSONField(name= "Gfee")
	public String getGfee() {
		return Gfee;
	}
	
	@JSONField(name= "Gfee")
	public void setGfee(String gfee) {
		Gfee = gfee;
	}
	
	@JSONField(name= "CustomName")
	public String getCustomName() {
		return CustomName;
	}
	
	@JSONField(name= "CustomName")
	public void setCustomName(String customName) {
		CustomName = customName;
	}
	
	@JSONField(name= "CustomCount")
	public Integer getCustomCount() {
		return CustomCount;
	}
	
	@JSONField(name= "CustomCount")
	public void setCustomCount(Integer customCount) {
		CustomCount = customCount;
	}
	
	@JSONField(name= "LodgerMobile")
	public String getLodgerMobile() {
		return LodgerMobile;
	}
	
	@JSONField(name= "LodgerMobile")
	public void setLodgerMobile(String lodgerMobile) {
		LodgerMobile = lodgerMobile;
	}
	
	@JSONField(name= "LodgerName")
	public String getLodgerName() {
		return LodgerName;
	}
	
	@JSONField(name= "LodgerName")
	public void setLodgerName(String lodgerName) {
		LodgerName = lodgerName;
	}
	
	@JSONField(name= "LandloardId")
	public Long getLandloardId() {
		return LandloardId;
	}
	
	@JSONField(name= "LandloardId")
	public void setLandloardId(Long landloardId) {
		LandloardId = landloardId;
	}
	
	@JSONField(name= "LandlordName")
	public String getLandlordName() {
		return LandlordName;
	}
	
	@JSONField(name= "LandlordName")
	public void setLandlordName(String landlordName) {
		LandlordName = landlordName;
	}
	
	@JSONField(name= "LandlordMobile")
	public String getLandlordMobile() {
		return LandlordMobile;
	}
	
	@JSONField(name= "LandlordMobile")
	public void setLandlordMobile(String landlordMobile) {
		LandlordMobile = landlordMobile;
	}
	
	@JSONField(name= "OrderStatus")
	public Integer getOrderStatus() {
		return OrderStatus;
	}
	
	@JSONField(name= "OrderStatus")
	public void setOrderStatus(Integer orderStatus) {
		OrderStatus = orderStatus;
	}
	
	@JSONField(name= "PayStatus")
	public Integer getPayStatus() {
		return PayStatus;
	}
	
	@JSONField(name= "PayStatus")
	public void setPayStatus(Integer payStatus) {
		PayStatus = payStatus;
	}
	
	@JSONField(name= "OrderStatusDesc")
	public String getOrderStatusDesc() {
		return OrderStatusDesc;
	}
	
	@JSONField(name= "OrderStatusDesc")
	public void setOrderStatusDesc(String orderStatusDesc) {
		OrderStatusDesc = orderStatusDesc;
	}
	
	@JSONField(name= "Note")
	public String getNote() {
		return Note;
	}
	
	@JSONField(name= "Note")
	public void setNote(String note) {
		Note = note;
	}
	
	@JSONField(name= "ImageUrl")
	public String getImageUrl() {
		return ImageUrl;
	}
	
	@JSONField(name= "ImageUrl")
	public void setImageUrl(String imageUrl) {
		ImageUrl = imageUrl;
	}
	
	@JSONField(name= "LodgerId")
	public Long getLodgerId() {
		return LodgerId;
	}
	
	@JSONField(name= "LodgerId")
	public void setLodgerId(Long lodgerId) {
		LodgerId = lodgerId;
	}
	
	@JSONField(name= "IsComment")
	public Integer getIsComment() {
		return IsComment;
	}
	
	@JSONField(name= "IsComment")
	public void setIsComment(Integer isComment) {
		IsComment = isComment;
	}
	
	@JSONField(name= "IsCanCancel")
	public Boolean getIsCanCancel() {
		return IsCanCancel;
	}
	
	@JSONField(name= "IsCanCancel")
	public void setIsCanCancel(Boolean isCanCancel) {
		IsCanCancel = isCanCancel;
	}
	
	@JSONField(name= "CancelPromptNote")
	public String getCancelPromptNote() {
		return CancelPromptNote;
	}

	@JSONField(name= "CancelPromptNote")
	public void setCancelPromptNote(String cancelPromptNote) {
		CancelPromptNote = cancelPromptNote;
	}
	
	@JSONField(name= "AcceptBttn")
	public Boolean getAcceptBttn() {
		return AcceptBttn;
	}
	
	@JSONField(name= "AcceptBttn")
	public void setAcceptBttn(Boolean acceptBttn) {
		AcceptBttn = acceptBttn;
	}
	
	@JSONField(name= "RefuseBttn")
	public Boolean getRefuseBttn() {
		return RefuseBttn;
	}
	
	@JSONField(name= "RefuseBttn")
	public void setRefuseBttn(Boolean refuseBttn) {
		RefuseBttn = refuseBttn;
	}
	
	@JSONField(name= "UrgeBttn")
	public Boolean getUrgeBttn() {
		return UrgeBttn;
	}
	
	@JSONField(name= "UrgeBttn")
	public void setUrgeBttn(Boolean urgeBttn) {
		UrgeBttn = urgeBttn;
	}
	
	@JSONField(name= "PayBttn")
	public Boolean getPayBttn() {
		return PayBttn;
	}
	
	@JSONField(name= "PayBttn")
	public void setPayBttn(Boolean payBttn) {
		PayBttn = payBttn;
	}
	
	@JSONField(name= "CommentBttn")
	public Boolean getCommentBttn() {
		return CommentBttn;
	}
	
	@JSONField(name= "CommentBttn")
	public void setCommentBttn(Boolean commentBttn) {
		CommentBttn = commentBttn;
	}
	
	@JSONField(name= "ConfirmCheckInBttn")
	public Boolean getConfirmCheckInBttn() {
		return ConfirmCheckInBttn;
	}
	
	@JSONField(name= "ConfirmCheckInBttn")
	public void setConfirmCheckInBttn(Boolean confirmCheckInBttn) {
		ConfirmCheckInBttn = confirmCheckInBttn;
	}

	@JSONField(name= "HouseImageUrl")
	public String getHouseImageUrl() {
		return HouseImageUrl;
	}

	@JSONField(name= "HouseImageUrl")
	public void setHouseImageUrl(String houseImageUrl) {
		HouseImageUrl = houseImageUrl;
	}

}
